From a4330aae383b1624f8d7389f606e7032c146651d Mon Sep 17 00:00:00 2001 From: Bart Jacobs Date: Sun, 11 Jun 2023 08:57:41 +0000 Subject: [PATCH] Reset chars_changed_stamp in _gtk_text_btree_unref This causes an "Invalid text buffer iterator" warning to be produced if a TextIter is used after the TextBuffer is disposed. --- gtk/gtktextbtree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 91ab3351a8..a625e86735 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -512,6 +512,7 @@ _gtk_text_btree_unref (GtkTextBTree *tree) tree->insert_mark = NULL; g_object_unref (tree->selection_bound_mark); tree->selection_bound_mark = NULL; + tree->chars_changed_stamp = 0; g_slice_free (GtkTextBTree, tree); } -- 2.30.2